package de.akabahn.ebd.stw.zdxfc.prs.tco.elemente.weichen;

import static de.akabahn.ebd.stw.zdxfc.prs.tco.ZDXFCTcoConstants.MELDER_WEICHE_11;

import java.awt.Graphics;

import de.akabahn.ebd.stw.zdxfc.prs.tco.elemente.Weiche;

/**
 * Implementierung der Weiche 11 auf dem TCO
 * 
 * @author Peter Eimann
 * @since 1.0
 * @version 1.1
 */
public class Weiche11 extends Weiche {

	/**
	 * Initialisieurung der Weiche
	 */
	public Weiche11() {
		super(MELDER_WEICHE_11);
	}

	/**
	 * Zeichnen der Weiche ohne Ausleuchtung auf dem TCO
	 * 
	 * @param g Der Grafik-Kontext
	 */
	@Override
	protected void paintWeiche(Graphics g) {
		g.drawLine(382, 252, 390, 252); // Spitze
		g.drawLine(420, 252, 430, 252); // Spitze
		g.drawLine(452, 302, 463, 302); // Rechts
		g.drawLine(430, 252, 450, 300); // Rechts
		g.drawLine(430, 252, 463, 252); // Links
	}
}

